import { Icon, LoadingButton, Text } from '@umami/react-zen'; import { useDeleteQuery, useMessages } from '@/components/hooks'; import { X } from '@/components/icons'; export function TeamWebsiteRemoveButton({ teamId, websiteId, onSave }) { const { formatMessage, labels } = useMessages(); const { mutateAsync } = useDeleteQuery(`/teams/${teamId}/websites/${websiteId}`); const handleRemoveTeamMember = async () => { await mutateAsync(null, { onSuccess: () => { onSave(); }, }); }; return ( handleRemoveTeamMember()}> {formatMessage(labels.remove)} ); }